package javaCode.chapter04;

import java.util.Scanner;

public class if03 {

    public static void main(String[] args) {

        /*
        输入保国同志的芝麻信用分
        如果：
        信用分为100分时，输出 信用极好;
        信用分为(80,99]时，输出 信用优秀;
        信用分为[60,80]时，输出 信用一般;
        其他情况，输出 信用 不及格
        请从键盘输入保国的芝麻信用分，并加以判断

         */

        Scanner myScanner = new Scanner(System.in);
        //接收用户输入
        System.out.println("请输入信用分(1-100):");
        //思考：如果我们输入的不是整数，而是hello..
        //这里我们后面可以使用异常处理机制搞定->>
        int grade = myScanner.nextInt();

        //先对输入的信用分，进行一个范围的有效判断 1-100，否则提示输入错误
        if (grade >= 1 && grade <= 100) {
            //因为有4中情况，所以使用多分支
            if (grade >= 100) {
                System.out.println("信用极好");
            } else if (grade > 80 && grade <= 99) {
                System.out.println("信用优秀");
            } else if (grade >= 60 && grade <= 80) {
                System.out.println("信用一般");
            } else {
                System.out.println("信用不合格!");
            }
        } else {
            System.out.println("信用分需要在1-100，请重新输入:)");
        }

    }
}
